ram's testicle - Espagnol Anglais Dictionnaire